Banksy unleashes animals on London, but what do they mean?Four new Banksy murals in London this week are sparking curiosity about their meaning.Sat Aug 17 2024